package com.zdy.im.user.vo.request;


import java.util.Date;
import com.sixeco.framework.common.api.ApiDesc;
import com.sixeco.framework.http.data.vo.RequestParserVo;

/**
* @ClassName: UserInfoRequestVo.java
* @Description: 用户表的数据交互处理类
 * @Author 作者 : zdy
 * @CreateDate 创建时间: 2021-02-30
* @version V1.0.0
* <p>
    * ----------------------------------------------------------------------------
    *  modifyer    modifyTime                 comment
    *
    * ----------------------------------------------------------------------------
    * </p>
*/
public class UserInfoQueryRequestVo extends RequestParserVo {


        private int pageNo;
        private int pageSize;

 		/** createDate 创建时间  */
 		@ApiDesc(value = "创建时间", required = 0)
 		private Date createDate;

 		/** modifyDate 更新时间  */
 		@ApiDesc(value = "更新时间", required = 0)
 		private Date modifyDate;

 		/** status 删除状态(1-正常,0-已删除)  */
 		@ApiDesc(value = "删除状态(1-正常,0-已删除)", required = 0)
 		private int status;

 		/** headImg 头像  */
 		@ApiDesc(value = "头像", required = 0)
 		private String headImg;

 		/** userName 昵称名称  */
 		@ApiDesc(value = "昵称名称", required = 0)
 		private String userName;

 		/** loginName 登录账号，自定义值  */
 		@ApiDesc(value = "登录账号，自定义值", required = 0)
 		private String loginName;

 		/** password 密码  */
 		@ApiDesc(value = "密码", required = 0)
 		private String password;

 		/** sign 签名或盐  */
 		@ApiDesc(value = "签名或盐", required = 0)
 		private String sign;

 		/** mobile 手机号  */
 		@ApiDesc(value = "手机号", required = 0)
 		private String mobile;

 		/** email 邮箱  */
 		@ApiDesc(value = "邮箱", required = 0)
 		private String email;

 		/** remarks 备注  */
 		@ApiDesc(value = "备注", required = 0)
 		private String remarks;




    public static UserInfoQueryRequestVo build(){
        return new UserInfoQueryRequestVo();
    }



 		public void setCreateDate( Date createDate){
 		 		this.createDate = createDate ; 
 		 		}

 		public Date getCreateDate(){
 		 		return this.createDate;
 		}
 		public UserInfoQueryRequestVo toCreateDate( Date createDate){
 		 		this.createDate = createDate ; 
 		 		 return this ;
 		}

 		public void setModifyDate( Date modifyDate){
 		 		this.modifyDate = modifyDate ; 
 		 		}

 		public Date getModifyDate(){
 		 		return this.modifyDate;
 		}
 		public UserInfoQueryRequestVo toModifyDate( Date modifyDate){
 		 		this.modifyDate = modifyDate ; 
 		 		 return this ;
 		}

 		public void setStatus( int status){
 		 		this.status = status ; 
 		 		}

 		public int getStatus(){
 		 		return this.status;
 		}
 		public UserInfoQueryRequestVo toStatus( int status){
 		 		this.status = status ; 
 		 		 return this ;
 		}

 		public void setHeadImg( String headImg){
 		 		this.headImg = headImg ; 
 		 		}

 		public String getHeadImg(){
 		 		return this.headImg;
 		}
 		public UserInfoQueryRequestVo toHeadImg( String headImg){
 		 		this.headImg = headImg ; 
 		 		 return this ;
 		}

 		public void setUserName( String userName){
 		 		this.userName = userName ; 
 		 		}

 		public String getUserName(){
 		 		return this.userName;
 		}
 		public UserInfoQueryRequestVo toUserName( String userName){
 		 		this.userName = userName ; 
 		 		 return this ;
 		}

 		public void setLoginName( String loginName){
 		 		this.loginName = loginName ; 
 		 		}

 		public String getLoginName(){
 		 		return this.loginName;
 		}
 		public UserInfoQueryRequestVo toLoginName( String loginName){
 		 		this.loginName = loginName ; 
 		 		 return this ;
 		}

 		public void setPassword( String password){
 		 		this.password = password ; 
 		 		}

 		public String getPassword(){
 		 		return this.password;
 		}
 		public UserInfoQueryRequestVo toPassword( String password){
 		 		this.password = password ; 
 		 		 return this ;
 		}

 		public void setSign( String sign){
 		 		this.sign = sign ; 
 		 		}

 		public String getSign(){
 		 		return this.sign;
 		}
 		public UserInfoQueryRequestVo toSign( String sign){
 		 		this.sign = sign ; 
 		 		 return this ;
 		}

 		public void setMobile( String mobile){
 		 		this.mobile = mobile ; 
 		 		}

 		public String getMobile(){
 		 		return this.mobile;
 		}
 		public UserInfoQueryRequestVo toMobile( String mobile){
 		 		this.mobile = mobile ; 
 		 		 return this ;
 		}

 		public void setEmail( String email){
 		 		this.email = email ; 
 		 		}

 		public String getEmail(){
 		 		return this.email;
 		}
 		public UserInfoQueryRequestVo toEmail( String email){
 		 		this.email = email ; 
 		 		 return this ;
 		}

 		public void setRemarks( String remarks){
 		 		this.remarks = remarks ; 
 		 		}

 		public String getRemarks(){
 		 		return this.remarks;
 		}
 		public UserInfoQueryRequestVo toRemarks( String remarks){
 		 		this.remarks = remarks ; 
 		 		 return this ;
 		}




        public int getPageNo() {
             return pageNo;
        }

        public  UserInfoQueryRequestVo setPageNo(int pageNo) {
            this.pageNo = pageNo;
            return this;
        }

        public int getPageSize() {
         return pageSize;
        }

        public  UserInfoQueryRequestVo setPageSize(int pageSize) {
            this.pageSize = pageSize;
            return this;
        }


}
